how long does klonopin last