An optimisation model and algorithms for solving the multimodal network design problem in regional contexts