The United Kingdom is set to bar anyone born after 2008 from ever buying cigarettes as part of a push to make future generations completely smoke-free.