BMW's new $1B factory caught in Trump's Mexican standoff