Enhancing Transparency in the Funding of Political Parties, Candidatures for Elected Public Office and Electoral Campaigns