Israel and Hizbollah exchange fire, putting truce under severe strain