What are Allergies? Types, Symptoms, Causes, Diagnosis