EgoCart: a Benchmark Dataset for Large-Scale Indoor Image-Based Localization in Retail Stores