Ivermectin: A Comprehensive Guide for Human Use