price of ivermectin in nigeria stromectol 3 mg dosage is ivermectin sold over the counter in mexico can humans take ivomec orally is ivermectin legal in south africa