UN Ambassador Haley resigning in latest Trump shake-up