alternatives to allergy pills does allegra require a prescription generic name for allergy pills