Can stress cause blood in stool