CPI October better than expected