Albendazole: a review of anthelmintic efficacy and safety in humans | Synapse