General Mills net earnings drop 20%