Donald Trump Jr has repaid a Russian oligarch who reportedly spent hundreds of thousands of dollars for a lavish party in the Bahamas to celebrate his wedding.