how long colonoscopy side effects last