Ride-hailing firm Grab has teamed up with American food delivery start-up Cargo to offer snacks, beverages and beauty items to passengers.