Optimal operation of freeway weaving segment with combination of lane assignment and on-ramp signal control