立遗嘱的法定条件都有哪些