UN Ambassador Haley resigning in latest Trump shakeup