Nifty above 25,200 as trade deal optimism boosts markets; metal and financial stocks lead gains as benchmarks extend rally