Up to 20 people killed as popular hotel and restaurant in heart of Mogadishu targeted by suicide bombers and gunmen.