An advertising campaign featuring American actor Sydney Sweeney has sparked widespread backlash from female athletes who say it is sexualizing women in sports.