Janet Yellen says cap on Russian oil would maintain global oil supply, put pressure on consumers prices