how long soft foods after colonoscopy