Decision Trees That Remember: Gradient-Based Learning of Recurrent Decision Trees with Memory