Random recursive partitioning: a matching method for the estimation of the average treatment effect