The presidents spoke after Mr Zelensky hit out at Vladimir Putin over strikes on Ukraine’s energy grid – which came within hours of the Russian leader’s promising to halt such strikes for 30 days.