Flood: Learning Multi-dimensional Indexes