Does it pay to be sustainable? Looking inside the black box of the relationship between sustainability performance and financial performance