HKGCL: Hierarchical graph contrastive learning for multi-domain recommendation over knowledge graph