'new york times' apologizes for running anti-semitic comic strip 'shylock the shyster' for past 37 years