What are the requirements of a valid will?