Mobility of Sn atoms and clusters on Cu (111) surfaces and Cu2Sn surface alloys