Mackenzie's Tim Johal says resilient cash generators should outperform despite trade, AI and geopolitical turbulence ...