ivermectin price south africa can you give horse ivermectin to goats buy ivermectin tablets for animals can humans ingest ivermectin