The effect of K, Cs and O atoms on ethylene adsorption on the Pt(111) surface