Trump chooses Governor Nikki Haley for U.N. ambassador