mesenchymal tumor