The top battle-tested and defensive stocks to buy in an uncertain world, according to analysts