US 30 Year Treasury Yield hits highest level since 2007