Bunzl Launches 500 Million Pound Share Buyback After Profit Surge