10-Year Treasury Yield Tops 4.7%: Global Oil Shock Drives Rally