A Multi-Commodity Flow Model for Optimal Routing in Wireless MESH Networks