Powell blasts environmental concerns as threats to Federal Reserve's independence