More Americans find meaning in money than in religion or friends