Cancer Metabolism: Current Understanding and Therapies.