Past, present and future of the applications of machine learning in soil science and hydrology