Mortgage Rates Near 7%: Buy Now or Keep Waiting?