best prescription allergy pills most recommended allergy medication does benadryl make you sweat