HSF1 and cancer: HSF1 holds a multifaceted role in cancer