can sildenafil cause blood in stool does viagra cause blood in stool