3rd generation antihistamines list prescription vs over the counter allergy pills prescribed by doctors