NBC: Israel fires on Lebanon after rocket attack in the heaviest exchange since truce with Hezbollah