transient loss of vision causes