GIS and genetic algorithm based integrated optimization for rail transit system planning