Cellular senescence affects energy metabolism, immune infiltration and immunotherapeutic response in hepatocellular carcinoma