Gastrointestinal stromal tumors: a demographic, morphologic and immunohistochemical study.