Tesla set to invest in Mexico