Valuable pigments from microalgae: phycobiliproteins, primary carotenoids, and fucoxanthin