Exogenous melatonin enhances bile flow and ATP levels after cold storage and reperfusion in rat liver: implications for liver transplantation.