Can Tree Based Approaches Surpass Deep Learning in Anomaly Detection? A Benchmarking Study