Earth Movers in The Big Data Era: A Review of Optimal Transport in Machine Learning