Social Trust in Contemporary Rural China: Its Sources and Impacts on Public Goods Provision