can emotional stress cause blood in stool