NBC: Tom Lehrer, admired musical social satirist, dies at 97