The role of technology in empowering mid-size construction contractors to overcome challenges