Israel and Iran traded strikes after Israel targeted Hezbollah in Beirut on Sunday, triggering heightened tensions in the Middle East and fears that the conflict could spread further.