Amazon to open technology hub, corporate office in Detroit