President Trump will host the Saudi ruler at the White House, with deals expected to be signed between the two.