STAT3 and cancer: STAT3 in Cancer—Friend or Foe?