Maintenance scheduling within rolling stock planning in railway operations under uncertain maintenance durations