klonopin how long does it last