Past, present, and future of the application of machine learning in cryptocurrency research