does benadryl make you sweat common prescription allergy pills best allergy pill