Hormuz Crisis Lifts BP Earnings While Choking 20% of Global Oil Supply