Mortgage rates hit 6.87% as oil spike upends rate-cut hopes