NBC: What is causing inflation? Economists point fingers at different culprits