Ahmadinejad: US, Israel will not attack Iran