Microalgae and its potential for biodiesel production: Culture, harvest, extract and purify microalgal biomass for biodiesel production