Demonstrators march against Shebab militants in the Somali capital Mogadishu following last week's attack on a popular beachside restaurant by gunmen which killed around 20 people.