Thymoquinone protects rat liver after partial hepatectomy under ischaemia/reperfusion through oxidative stress and endoplasmic reticulum stress prevention