Text this: Cancer Metabolism: Current Knowledge and Perspectives