Promoter cancels year's final race at fairgrounds speedway