Achieving Reliability via Multi-Homing and Path Redundancy in Multi-hop Wireless Networks for Internet Access in Rural Areas