Children in care are 'being failed'