Efficient Traffic Diversion And Load-Balancing In Multi-Hop Wireless Mesh Networks