Mexico vs. China: How two manufacturing hubs stack up