"We are in a very competitive environment," General Mills CFO Don Mulligan warned just over two weeks ago as the US food giant issued its annual results.