EU strikes €90 billion deal to back Ukraine