US Dollar weakens, stocks rise on Iran peace hopes