Microsoft in record deal for soil carbon credits as data centres surge