Top US diplomat for Latin America resigns