Mars, whose brands include M&M’s, Snickers and Skittles, is buying food company Kellanova in a deal worth nearly 30 billion dollars (£23.3 billion), giving it access to a huge portfolio of consumer brands from Pringles and Cheez-Its to Pop-Tarts.