Heterogeneous catalysts for advanced bio-fuel production through catalytic biomass pyrolysis vapor upgrading: a review