Recession fears are clouding the global demand outlook amid the ongoing Russia-Ukraine war. Now, Brent crude slipped below $100 a barrel.