G6PD and giardiasis: Giardia lamblia G6PD::6PGL Fused Protein Inhibitors Decrease Trophozoite Viability: A New Alternative against Giardiasis