Using the CyanoGate platform to engineer Synechocystis sp. PCC 6803.