Text this: Optimization of lap splice positions for near-zero rebar cutting waste in diaphragm walls using special-length-priority algorithms