Should You Repair a 20 Year Old Water Heater? Expert Guide 2025