Salt and UV-B induced changes in Anabaena PCC 7120: physiological, proteomic and bioinformatic perspectives