Heterogeneous and homogeneous catalytic approaches for the sustainable synthesis of 5-hydroxymethylfurfural