Thioredoxin-1 is required for the cardioprotecive effect of sildenafil against ischaemia/reperfusion injury and mitochondrial dysfunction in mice