Obama defends comments on Israel