Truflation's 2.11% CPI reading challenges official 3.5% inflation data