Walmart and Amazon: clash of titans or future partners?