Child benefit 'shambles'