A general bus network design model and its application