The Somali capital of Mogadishu is in virtual lockdown as it prepares to host seven presidents from East Africa at the IGAD summit next week.