Still teaching at 95, Jimmy Carter draws devotees