Pyrroline-5-carboxylic acid reductase from soybean leaves