Pretreatment with intrathecal or intravenous morphine attenuates hepatic ischaemia-reperfusion injury in normal and cirrhotic rat liver.