Oxidative Stress in Synechococcus sp. Strain PCC 7942: Various Mechanisms for H2O2 Detoxification with Different Physiological Roles