SLC7A11 and neoplasm: SLC7A11: the Achilles heel of tumor?