European Union leaders have agreed to provide Ukraine with a €90 billion loan but have chosen not to use frozen Russian assets.