Heterogeneous and homogeneous catalysis for the hydrogenation of carboxylic acid derivatives: history, advances and future directions | Synapse