From reuse to recycling: How Microsoft manages old datacenter hardware