Does G6PD deficiency protect against cancer? A critical review