why viagra fails in diabetes