Contractor warns says major contracts are being scrapped or put on hold