General Mills earnings flash a warning sign for the economy