NBC: Democrats struggle with message on inflation in final midterm push