Suicide bomber attacks Somali hotel, kills 32