Nifty down 0.88% to 22,937; Brent above $105 after Trump rejects Iran plan; FIIs sold ₹3,694 crore on Friday