Controllable Collision Scenario Generation via Collision Pattern Prediction