Hezbollah launches rocket and drone barrage on Israel