Micro-algal biorefineries