GM to invest $2 billion to build electric vehicles in Tennessee