can high blood pressure cause flashing lights in eyes