Intelligent Water Conservation: Using Machine Learning Algorithm and IoT Based Sensor to Monitor and Control Water Usage