ivermectin 3mg tab ivermectin for dogs for sale uk is ivermectin dangerous to humans why is stromectol prescribed