Marvelous footprints of world cities revealed by Foursquare check-ins