Cooperative signal-free intersection control using virtual platooning and traffic flow regulation