New UN migration chief says private sector 'desperate' to take migrants despite negative narrative