Merging control strategies of connected and autonomous vehicles at freeway on-ramps: a comprehensive review