US 30-year bond yield tops 5% for first time since 2007 as Kevin Warsh confirmed as Fed chair. Inflation at 3.8% driven by Iran war energy shock.