NBC: Inflation slows to 3.1%, signaling continued moderation of consumer price increases