Ex-Nixon adviser Leonard Garment dies in NYC at 89