The on-demand grocery battle is getting bloody — here’s the state of play