US president-elect Donald Trump has targeted General Motors for criticism over tariff-free imports to the US of cars made in low-cost Mexico.