Chairman Stuart Rose warns of “unintended consequences” if supermarkets impose price caps on basic food.