The Jain temple of Ranakpur, reflecting the strong Jain and Hindu piety of the Marwaris