US President Donald Trump publicly criticized Israeli Prime Minister Benjamin Netanyahu on Tuesday, urging him to show greater restraint in Lebanon.