Service network design of modular vehicles on general road networks considering passengers’ turning choices