Insights into the selective hydrogenation of levulinic acid to γ-valerolactone using supported mono- and bimetallic catalysts