Money worries are leading source of stress, survey finds