Trade Setup for July 22: Nifty heavyweights take it past 25,000 but for how long?