how long to recover from colonoscopy