New proposal suggests R30 million cap on political party donations