NBC: About 2,000 U.S. troops told to prepare for deployment in response to Israel-Hamas war