Volodymyr Zelensky is in the UK after the PM warned that soaring energy bills must not provide a 'windfall' for Vladimir Putin's war machine.