Crime novelist P.D. James dies at 94