Text this: A review of fog computing and machine learning: Concepts, applications, challenges, and open issues