irrevocable trust advantagesirrevocable trust tax benefitsirrevocable trust and medicaidmedicaid planning irrevocable trustbenefits of generation skipping trustsirrevocable trust tax advantagesva benefits irrevocable trustsmedicaid trustrevocable trust medicaidspousal lifetime annuity trustmedicaid trust fundmedicaid asset protection trust