General Mills recalls 1.8 million Cheerios boxes on allergy fears