At least seven killed in Mogadishu hotel attack: police