Utah construction fraud nets thousands of complaints, millions in losses