does sildenafil vasodilator does viagra dilate blood vessels