The social contract in the laboratory. An experimental analysis of self-enforcing impartial agreements