Visiting Tel Aviv in show of support, defense secretary says US 'will make sure Israel has what it needs,' decries those offering 'false equivalence or excuses for the inexcusable'