Bobby Charlton's shirt worn in 1966 World Cup semi-final is