The Prince Charles Foundation may have given a Saudi billionaire Knighthood and citizenship in exchange for a generous donation, breaching laws.