Trump vows to hit Iran hard after first exchanges of fire in a month - XLE News | Rallies