From Cristiano Ronaldo to David Beckham: 5 most handsome footballers to date