Review: The delivery of ivermectin (Mectizan®)