Trust – the Secret Sauce in Corporate Success?