azithromycin 500 mg ventolin cost uk amoxicillin 500 antabuse medication atarax 50 mg tablet propecia generic metformin hcl 1000 mg