Oil hits more than three-week high as Trump tries to raise pressure on Iran - XLE News | Rallies