Microkinetic analysis of diverse experimental data for ethylene hydrogenation on platinum