'Millions to lose out with new benefits'