Heineken is to more than double the number of UK pubs it owns after agreeing a part-deal in the country for Punch Taverns.