Cap on Russian oil prices is probably too high to be effective, economist says