GAPDH: Biological Properties and Diversity