Solitary fibrous tumor: a clinicopathological study of 110 cases and proposed risk assessment model.