New AEC data reveals alcohol and gambling companies donated $2.5M to Australia’s major parties, sparking fresh calls for a donation ban.