WORLD OF PAYNE: Alex Payne Wins Super DIRTcar Series Finale at Charlotte November 8, 2026 Mike Maresca and Jimmy Phelps round out World Finals podium