Texas HS football player doubles as Calvin Klein model