Dallas specialty contractor Primoris makes internet and 5G play with $620 million acquisition