Trump brokers Israel-Hezbollah truce after 3,400 killed in Lebanon