Trust is the new business currency