why are favelas built on hills