Report: 90% of contractors face labor challenges