buy ivermectin for humans india is cattle ivomec safe for humans can humans take horse ivermectin orally stromectol tablete buy ivermectin for humans mexico buy ivermectin for head lice