Ivermectin: a multifaceted drug of Nobel Prize-honoured distinction