New Zealand scraps world-first smoking 'generation ban' to fund tax cuts