AB Foods reports 32% profit rise, driven by Primark & grocery, announces $649M buyback, 50% dividend hike. Medium-term growth ...