Sprinkling diamond dust into the atmosphere could offset almost all the warming caused by humans since the industrial revolution and "buy us some time" with climate change, scientists say.