Funding political parties in Ghana: Nature, challenges and implications