Phosphoenolpyruvate carboxylase: a new era of structural biology.