Iran attacks Israel: Iran says, 'attack a retaliation of Israel's repeated crimes