After Somalia hotel siege, a vow to tackle al-Shabab ‘snake’