Heineken takes 50% stake in Lagunitas