can stress and anxiety cause vision problems