Religion and trust in strangers among China's rural-urban migrants