Iran ceasefire deadline looms: Markets brace for oil price impact