NAMPT and cancer: Beyond Energy Metabolism: Exploiting the Additional Roles of NAMPT for Cancer Therapy