Oil settles up more than 2% after Trump threatens countries supporting Iran - XLE News | Rallies