Heineken has offered to sell some of the UK pubs it is set to acquire from Punch Taverns in a bid to appease regulators.