David Beckham shed a tear as he fired past the coffin of Queen Elizabeth after waiting for 13 hours with thousands of other mourners.