On-line disjoint path routing for network capacity maximization in energy-constrained ad hoc networks