NBC: Inflation cools to 2.5%, slowest rate in more than three years