Sahara Wi-Fi: Wireless over long distances in desert environment