Triple Eight clinches 2025 teams' championship | Supercars