Tesla to open plant in northern Mexico: President