The European Union has formally agreed to rely on countries neighbouring Afghanistan to manage and host a potential wave of refugees. But at the same time, the migrants could potentially fill out the growing gap in the European job market. By 2050 we might lack 95 million workers, the Center for Global Development says in a recent report.