Soft regression trees: a model variant and a decomposition training algorithm