Erich Fromm: a sane society? Mental health in an insane world.