In democratic societies, should political parties be legally required to disclose all sources of funding, including private donations and membership fees, to ensure transparency and reduce corruption?