Co-ordination of NDH and Cup proteins in CO 2 uptake in cyanobacterium Synechocystis sp. PCC 6803