合同法视角下遗赠扶养协议的效力