can humans ingest ivermectin stromectol 12mg is ivermectin for horses safe for humans ivermectin dosage for dogs with heartworms