10 year treasury last 20 years July 8, 2019 16 32 64 128 10 year treasury over 20 years 10 year treasury rate 10 year treasury