top rated pill for itching strongest otc allergy med does benadryl make you sweat