Data and knowledge co-driving for cancer subtype classification on multi-scale histopathological slides