R18 million project on hold due to poor workmanship by the contractor