UK retailers Asda, Morrisons and Iceland have been singled out by the Children's Food Campaign (CFC) as the "worst offenders" for allegedly targeting children with junk food and undermining healthy eating.