Algeria claims militant hostage crisis is over