Dycom revenue jumps 45.6% to $2 billion as backlog hits record