Recent advances in CO2 uptake and fixation mechanism of cyanobacteria and microalgae