EU posts $224.3B trade surplus in 2019