Predicting real-time availability of 200 million grocery items in North American stores