prescription vs over the counter allergy pills prescribed by doctors generic allergy pills