Efficacy and mechanism of nicorandil in perioperative protection of skeletal muscle from ischaemia and reperfusion injury in a porcine model