Fix handling of special characters in city names in the update script.

MaxMind returns all data as latin1 (ISO-8859-1). Nodejs doesn't
support latin1, so iconv has to be used to convert.