South Carolina Gov. Nikki Haley, a rising Republican star and daughter of Indian immigrants, has accepted President-elect Donald Trump's offer to serve as U.S. ambassador to the United Nations in the coming administration, according to a person familiar with the selection process.