Charitable trusts and non-charitable purpose trusts - Distinctions between charitable and non-charitable purpose trusts