GM launches advanced electric batteries to power its EVs