GIS-based multi-criteria railway design with spatial environmental considerations