General Jack Keane: The US has to confront Iran