Ab initio studies of H2O adsorption on the TiO2(110) rutile surface