Gen. Jack Keane: Iran's attack was largely ineffective