Rethinking Gibraltar's trust law and abolishing perpetuities