Primoris Services to acquire PLH for $470M, expands utility business