A suicide car bombing and armed assault by six Shabaab militants on two neighbouring restaurants in Somalia's capital Mogadishu ends with at least 18 dead.