EU agrees to 1.1 trillion coronavirus economic recovery fund