cheap ivermectin horse wormer dischem listerine price stromectol side effects itching how much ivermectin for humans