An international trust fund , currently worth nearly US $ 32 million , was established in 2004 to provide Tokelau an independent source of revenue .