The economic surprise of 2017 was Europe’s best year in a decade