Eight years after negotiations started, Canberra has signed a free-trade deal with the European Union.