Brent oil stalls as market weighs supply disruption, recession fear