The best part of a decade after negotiations started, Australia has finalised a free-trade deal with Europe.