How Google and Yahoo improved data center energy efficiency