Brent at $106 and 30-year Treasury yields at a 20-year high are fueling higher-for-longer rate fears, says Craig Shapiro. He cites Iran-driven oil pressure and fragile markets ahead of a Trump-Xi dinner.