The Internet’s Green Revolution: How Technology is Reducing its Carbon Footprint