Challenges and opportunities for bio-oil refining: A review