NADPH homeostasis in cancer: functions, mechanisms and therapeutic implications