Novel (E)-1-(pyrrole-2-yl)-3-(aryl)-2-(propen-1-one) derivatives as efficient singlet oxygen quenchers: kinetics and quantum chemical calculations