Somali forces have ended the siege at an upscale hotel in the country's capital Mogadishu, police told CNN, following an