emquin zithromax 500mg prozac 80 mg propranolol hcl hydrochlorothiazide 25 mg tablet generic propecia cost prices bactrim