Neural Collaborative Filtering vs. Matrix Factorization Revisited