Trump voices frustration with allies as Iran war and strait closure pushes fuel prices higher Mar 31, 2026