Top US officials nearly resigned over spy program