Thailand’s PM cancels U.N. speech