Religion and Science in the Mirror of Buddhism