Decision trees for uplift modeling with single and multiple treatments