NV5 strengthens energy services by acquiring Celtic Energy