While it took a round 500 years for the Buddhist religion to reach China from India, it took more than twice that long for Christianity to reach China from Europe. What geographic factors might explain this difference?