On Tree-Based Routing in Multi-Gateway Association based Wireless Mesh Networks