Taurine protects R28 cells from hypoxia/re-oxygenation-induced damage via regulation of mitochondrial energy metabolism