30-year US Treasury yield hits highest level since 2007