chocolate allergies explained