A novel transcription factor-based signature to predict prognosis and therapeutic response of hepatocellular carcinoma