Recent developments in microalgae for biodiesel production