David Beckham Retires from Soccer After More Than 20 Years on the Field