Somali forces end a 24-hour siege by al-Shabab militants on a hotel, leaving all fighters dead