NBC: Iran and Israel's recent attacks, explained