Sports stars in their pants including Ronaldo, Beckham and Nadal after Son Heung-Min becomes face of Calvin Klein