Jeremiah 31: The New Covenant and the End of Religion