can injectable ivermectin be given orally stromectol for lice how does it work how much ivermectin to take for humans buy stromectol online canada ivermectin for pets uk