Structure and mechanism of action of a novel phosphoglycerate mutase from Bacillus stearothermophilus