Automated analysis of protein subcellular location in immunohistochemistry images for cancer diagnosis