Advances in plant materials, food by-products, and algae conversion into biofuels: use of environmentally friendly technologies