Religion in Japanese Culture: Where Living Traditions Meet a Changing World