President Ahmed al-Sharaa, whose rebels ousted Bashar al-Assad last year, is the first Syrian leader to visit the White House since 1946.