Text this: A hybrid clustering routing protocol based on machine learning and graph theory for energy conservation and hole detection in wireless sensor network