Text this: Self-Adaptive Multi-Channel MAC for Wireless Mesh Networks