is a colonoscopy painful