Haley slams Obama for not blocking UN measure against Israel