合法有效的代书遗嘱应具备哪些条件