Indian Markets Rebound: Sensex Gains 142 Points, Nifty Surpasses 23,190 Despite Iran Conflict Worries