Budget will be ‘painful’ for higher paid workers on benefits