Google locks in 1.9GW clean energy deal with 100-hour battery | The Tech Buzz