Mortgage rates soar to their highest level in 21 years