Fox: David Beckham knighted by King Charles for services to sport and charity