To Split or to Mix? Tree vs. Mixture Models for Detecting Subgroups