2-year treasury bond Is anywhere safe as Bitcoin weakens? Why even the 2-year Treasury is starting to crack March 29, 2026