ADAM12 and liver cancer: ADAM12 is an independent predictor of poor prognosis in liver cancer