Carbon dots from human hair boost solar cells