IDFC First Bank drops 16% on ₹590 crore fraud; Sensex jumps 480 points, Nifty above 25,700