Mortgage rates hit their highest level in 21 years