ivermectin tablet price 306 mg