SLC7A11 and cancer: The Role of SLC7A11 in Cancer: Friend or Foe?