Binding promises and cooperation among strangers