Nifty Gives Up 23,400 as U.S.-Iran Tensions Cap Rally