Ahmadinejad blames US, Israel