Identification and functional characterization of four novel aldo/keto reductases in Anabaena sp. PCC 7120 by integrating wet lab with in silico approaches