Integer programming and ant colony optimization for planning intermodal freight transportation operations