Heineken has completed the sale of Mexican packaging business Empaque to Crown Holdings, and has launched a share buyback using most of the proceeds.