Splenic inflammatory myofibroblastic tumor (inflammatory pseudotumor): a clinicopathologic and immunophenotypic study of 12 cases.