Physical layer-constrained routing in ad-hoc wireless networks: a modified AODV protocol with power control