$1b in secret political donations is a plague on both partie