Micro and macroalgal biomass: a renewable source for bioethanol.