Inside Microsoft's ambitious plan to build underwater data centres