Sir Anthony Hopkins’ England football shirt sparks debate