In search of a greener cloud: Google vs Microsoft