Mars in talks to buy $22bn Pringles maker Kellanova