A food additive, called carrageenan, found in soy milk, milkshakes and ice-cream could trigger type 2 diabetes, according to researchers in Germany.