Recent advances in algae biodiesel production: From upstream cultivation to downstream processing