DemoGen: Synthetic Demonstration Generation for Data-Efficient Visuomotor Policy Learning