A Machine Learning-Based Framework For Preventive Maintenance Of Sewer Pipe Systems