New analysis of the GCSE results of children in care has revealed a ‘worrying attainment gap’, warns charity