Gateway Discovery and Selection in Mobile Hotspots