NEW:
A senior US general has warned that the Pentagon no longer has enough navy destroyers to keep protecting Israel from Iranian ballistic missiles.
A shortage of navy destroyers is forcing the US military to prioritize protecting the US mainland over Israel.