Donald Trump and Vladimir Putin have agreed to a 30-day energy and infrastructure ceasefire between Russia and Ukraine, with further negotiations for lasting peace to commence ‘immediately’.