General Motors is spending $30m on a US plant to make next generation batteries for its all-electric Chevrolet Volt.