30-year US Treasury yield hits 5.1%, highest since July 2007 - TrendCloud