Oil closes at three-week high as hopes of US-Iran peace deal fade - XLE News | Rallies