what is the generic name for ivermectin buy stromectol online canada ivermectin dosage for cats ear mites how to take ivermectin tablets for humans for covid