Heterogenous demand for public goods: Behavior in the voluntary contributions mechanism