cgm minning and construction machinery