Driving behaviour clustering for realistic traffic micro-simulators