Islamic extremist attack on Somali hotel kills 26