General Mills shares tumble of earnings downgrade