When Do Neural Nets Outperform Boosted Trees on Tabular Data?