10-year Treasury yield hits new all-time low of 0.318% amid historic flight to bonds