An intrinsically disordered protein, CP12: jack of all trades and master of the Calvin cycle