Mitochondrial haemoglobin and ATP synthase – molecular interactions in health and disease