Dusty camps of displaced people have sprung up on the outskirts of cities. They ran from their homes because of drought, famine and fighting that involves the militant group al-Shabaab.