Enviar por SMS: Push-pull heterocyclic dyes based on pyrrole and thiophene: synthesis and evaluation of their optical, redox and photovoltaic properties