US inflation to remain strong, last longer than expected, S&P says