Tesla just announced a giant new battery (TSLA)