Ukraine has announced that a peace agreement with Russia will be put up to a national referendum - only after all Russian forces withdraw from the country.