WiFi in the Sky: In-flight Internet Almost Here