James Ivory becomes oldest Oscar winner