UN agency appeals for €100m to protect thousands of vulnerable migrants