Ahmadinejad slams domestic nuclear critics