TrajGen: Generating Realistic and Diverse Trajectories with

Reactive and Feasible Agent Behaviors for Autonomous Driving