Can the grantor of the trust revoke the trust if the grantor and beneficiary are the same?