什么样的协议才有法律效应