Effects of overexpression of Escherichia coli katE and bet genes on the tolerance for salt stress in a freshwater cyanobacterium Synechococcus sp. PCC 7942.