A Survey on Safety-Critical Driving Scenario Generation -- A Methodological Perspective