Hundreds protest in Somali capital