Sir David Beckham was one of thousands of England fans who got a little teary after that semi-final match against Argentina.