Philosopher Nancy Cartwright Honored for Lifetime Scholarly Achievement