Kinship foster care: a study from the perspective of the of the caregivers, the children and the child welfare workers