NBC: Trump's economic troubles put Republicans on the defensive