flagyl generic price best price for generic lipitor motilium over the counter canada antibiotic zithromax lasix 40 mg price