Mortgage rates hit 3-year low after Trump's bond-buying announcement