FNIP1 and neoplasm: 7 FNIP1: a multifaceted protein in tumor development and metabolic regulation