Text this: A comprehensive review of energy harvesting and routing strategies for IoT sensors sustainability and communication technology