South African political parties face new R30 million donation cap under committee proposal