Email (record): Near-Optimal Distributed Band-Joins through Recursive Partitioning