Aid group takes on migrant challenge in Lampedusa with human touch