NASA invents “incredible” battery for electric planes