Algal biofuels : Recent advances and future prospects.