Health campaigners have slammed the decision by sports associations to sign up companies and brands related to junk food as sponsors.