Copper hit US$10,000 a ton for the first time in two years as speculation builds that the world’s mines will struggle to meet a coming wave of demand from green industries.