Machine Learning Aided Modeling of Granular Materials: A Review