US 30-Year Mortgage Rates Average 6.43 Percent on July 2 2026 at Seven-Week Low | Epistemic News