Stocks Rally as US-Iran Diplomatic Talks Ease Conflict Fears