Putin opens to peace deal if Ukraine accepts Trump-backed terms