Promises with strings attached: the relationship between covenant and law in Exodus