Ukraine President Volodymyr Zelensky has said there is "room for compromise" with Russia. What are Moscow's demands? What will be the terms of a truce? Palki Sharma tells you.