can sildenafil cause blood in stool can viagra cause blood in pee