Irish character actor Milo O'Shea, 86, dies in NYC