anafranil cost celexa generic price propranolol 40 mg daily wellbutrin sr 150 mg 12.5 mg phenergan generic