Heterogeneity and cooperation: The role of capability and valuation on public goods provision