房屋买卖协议书怎么写才有效?房屋买卖协议书需要见证人吗?