GM invests $500 million to build large SUVs in Texas