10-year Treasury yields hit 3%