Collapse or Thrive? Perils and Promises of Synthetic Data in a Self-Generating World