Uber is just what retailers need to take on Amazon