UK cereal firm Kellogg and food giant Mars have defended themselves against a Which? report that has criticised the content of cereal bars made by the companies.