Vibrational interactions at surfaces: H2O on Si(100)