Somali capital Mogadishu hit by 'suicide attack'