Outsourcing, offshoring and the global factory