Trump vows to punish Iran for Houthi attacks in Red Sea; oil surges over $100 - XLE News | Rallies