30-year Treasury yield threatening to hit highest level in 18 years