Semi-supervised learning for generalizable intracranial hemorrhage detection and segmentation