GAPDH: Biological Properties and Diversity (Advances in Experimental Medicine and Biology)