Stav dette: Twenty natural organic pigments for application in dye sensitized solar cells