More efforts needed to boost trust in business and finance