Pandemic fallout to be felt 'for years' — UN drug agency