Matching voters with parties in supranational elections : the case of the EU profiler