SurGen: Text-Guided Diffusion Model for Surgical Video Generation