On tree-based routing in multi-gateway association based Wireless Mesh Networks