Editing Driver Character: Socially-Controllable Behavior Generation for Interactive Traffic Simulation