How side-chain substituents and substrates influence mechanochromic luminescence: case study with pyrene