Multiple learning mechanisms promote cooperation in public goods games with project selection. (April 2020)