UK spy novelist John le Carre dead at 89