Ahmadinejad: Iran won't attack Israel