generic name metformin zithromax vs cipro baclofen 10 mg for rib pain tadalafil india what is xenical caps taken for