Somali security forces have ended a 24-hour siege by al-Shabab fighters who stormed a popular hotel in the central city of Beledweyne. 7 people have reportedly died in the attack.