Incorporating rework into construction schedule analysis