How Makoko, Nigeria's floating slum went digital with new mapping project