NBC: Federal Reserve chair Jerome Powell sees inflation battle lasting 'some time,' warns of economic pain