A critical review on anaerobic digestion of microalgae and macroalgae and co-digestion of biomass for enhanced methane generation. (August 2018)