Israel, Lebanon agree to 10-day ceasefire mediated by Trump