can eye floaters be caused by stress