HAMP and liver cancer: BMP6/IL6 pathway insufficiency is a potential cause of hepcidin downregulation in liver cancers.