94 children harmed by Great Ormond Street surgeon, review finds