Understanding Mortgage Rates: Key Factors and Insights