New powers ‘may fail to purge corrupt oligarchs’