Structural studies in porphyrins and cofacial diporphyrins : structure of 2-keto-3-deoxy-6-phosphogluconate aldolase at 2.8 Å resolution and its implication in molecular evolution