遗嘱、遗赠与遗赠扶养协议的法律特征和区别