Text this: Distributed Algorithm for Real-Time Energy Optimal Routing Based on Dual Decomposition of Linear Programming