U.S. won't be "silent on Iran," vice president says