Falling Oil Prices Offer a Glimmer of Hope for the Global Economy on May 25, 2026 crude diplomacy energy hormuz markets oil petroleum prices shipping tankers +