Nano-graphdiyne derivative and natural amino acid molecule as bilateral charge transport layer dopants for efficient perovskite solar cells | Synapse