Israel says it is attacking targets "in the heart of Tehran", as Iran resumes retaliatory strikes on the region.