Manchester United and England legend Sir David Beckham admitted receiving his knighthood was "such an emotional day".