Astaxanthin from Haematococcus pluvialis as a natural photosensitizer for dye-sensitized solar cell Academic Article in Scopus uri icon