30-year mortgage rate nears 7% on inflation, debt fears