Dynamics of molecules and clusters at surfaces