The Dutch government has pledged €1.2 billion in non-military support for Ukraine over three years, with the announcement coming as President Zelensky visits The Hague.