Iran admits ‘several thousand’ deaths, blaming US, Israel