A cooperative on-ramp merging strategy based on the hybrid of centralized and distributed interaction for heterogeneous vehicles