Donald Trump said Ukraine and Russia had agreed to an immediate energy ceasefire and to stop long-range attacks. Volodymyr Zelenskyy said the deal was “news to me,” after previously rejecting a US call for Kyiv to halt strikes on Russian oil refineries unless Moscow ended attacks on energy infrastructure.