WiFi Based Distance Estimation Using Supervised Machine Learning