Elovl6 is a negative clinical predictor for liver cancer and knockdown of Elovl6 reduces murine liver cancer progression