DoTHa-a Double-Threshold Hand-off algorithm for managing mobility in wireless mesh networks