G6PD and infection: The global role of G6PD in infection and immunity