Israel struck Lebanon in retaliation for rockets targeting Israel, killing two, including a child, in the heaviest exchange of fire since the ceasefire with the Lebanese militant group Hezbollah.