An unbeaten century from debutant Rob Nicol helped New Zealand to a nine-wicket win in their first one-day international against Zimbabwe.