Throughout the presidential campaign, Donald Trump blasted his rival for taking money from Saudi Arabia, which, he regularly charged, has a horrific human rights record and was behind the attack on September 11.