NYT should have published Charlie Hebdo cover, public editor says