when to see an ophthalmologist for flashes and floaters