South Australian premier announces plan to ban political donations