Lebanon's Prime Minister Saad Hariri is due to meet US President Donald Trump in Washington, DC on Tuesday.