U.S. admiral visits Israel, discusses Iran with Barak