Diastereoselective heterogeneous catalytic hydrogenation of N-heterocycles. Part I. Hydrogenation of pyridines