generic name for allergy pills what is allergy medicine called allergy medication primary name