NASCAR driver to undergo surgery after Martinsville