Structural and functional studies of pyridoxine 5'-phosphate synthase from E. Coli