The 30-year US Treasury yield hits its highest level since 2007, rising on worries about persistent price hikes because of the Iran war