Ultrastructural and proapoptotic-like effects of kaempferol in Giardia duodenalis trophozoites and bioinformatics prediction of its potential protein target