协议拆迁是否有法律依据?