North American Construction Group buys Aecon mining assets for CA$199M