Density Functional Study of Ethylene Hydrogenation on Pt(111) Surface