Turks and Caicos Islands Premier resigns