Controllable risk scenario generation from human crash data for autonomous vehicle testing