David Beckham is set to celebrate his 50th birthday later this year and, after 20 years playing at the top level, he admits his body is showing signs of "wear and tear"