buy banknifty at 22670-690 sl 22580 tgt 22790