Somali PM slams ‘barbaric’ attack