Granite Construction wins $173M Sacramento Weir contract - Dredging Today