is ivermectin for horses safe for humans how to use topical ivermectin for lice stromectol in canada stromectol tablete