Woods vows victory in star-studded charity match