The allosteric interplay between S-nitrosylation and glycine binding controls the activity of human serine racemase