What factors contributed to the spread of Buddhism throughout ancient China? Select all that apply.