viagra is used to treat erectile dysfunction by prolonging the effects of what on blood vessels