New Zealand will ban cigarette sales for future generations