US attack on Iran could spark war with no limits: Ahmadinejad