A dynamic conflict-analysis framework for behaviour-centric safety evaluation of pedestrian–vehicle interactions at unsignalized crosswalks