General Motors draws criticism with announcement of $1B electric vehicle plant investment in Mexico