Does blood in my stool always indicate cancer?