European Union leaders have struck a late-night deal to lend Ukraine €90bn (£79bn; $105bn) over the next two years, after failing to agree on using frozen Russian assets. Ukraine was set to run out of cash by next spring, and European Council chief António Costa said the loan would be paid back only when Russia paid reparations for its full-scale war. "We committed, we delivered," said Costa, while Ukrainian Prime Minister Yuliya Svyrydenko praised the deal as "a decisive step for economic resilience". A bid to use €210bn in Russian cash frozen in the EU, mainly in Belgium, ultimately failed...