Heterogeneous Catalytic Hydrogenations as an Environmentally Benign Tool for Organic Synthesis