买房的协议和合同有什么区别