A triangle-based unstructured finite volume method for chemically reactive hypersonic flows