US President Donald Trump says Russia and Ukraine have agreed to halt attacks on each other’s energy infrastructure, announcing the deal without further details. Meanwhile, Ukrainian President Volodymyr Zelenskyy says he is ready to hold elections if Russia agrees to a 60-day ceasefire.

