California Irrevocable Trust Law: What You Must Know