US inflation may have peaked