Emerging microalgae-based biofuels: Technology, life-cycle and scale-up. (June 2023)