Ivermectin - horse drug or safe human medicine?