U.S. mortgage rates hold steady near 3-year low