Ivermectin: History, Human Use, and Scientific Research