A simulation-based tree method for building linear models with interactions