Provision of public goods: role of the voluntary sector (waqf) in Islamic history