Overweight, obesity and risk of liver cancer: a meta-analysis of cohort studies