ReGen: Generative Robot Simulation via Inverse Design