Philosopher Mary Midgley dies at 99