Ukraine’s president has floated a possible compromise to a key Russian demand that Kyiv give up territory in eastern Ukraine.