Calibration and validation of an agent-based airport security checkpoint model with heterogeneous agents