Interference-aware Distributed Scheduling in TDMA Wireless Mesh Networks