The number hit by the benefit cap has risen by 46,000