Diazo-pyrazole analogues as photosensitizers in dye sensitised solar cells: tuning for a better photovoltaic efficiency using a new modelling strategy using experimental and computational data