Oil prices will remain above $100/barrel as long as Ukraine war rages on