Ultrafast photoinduced intramolecular charge transfer in push–pulldistyryl furan and benzofuran: solvent and molecular structure effect