Understanding Your Roof’s Lifespan: Replacement Timeline for Dallas Homeowners