Sir David Beckham admits he shed a few tears as he received his knighthood.