STAT3 and cancer: Targeting STAT3 mediated metabolic reprogramming of cancer cells and immune cells