Carbazole-substituted NP-based derivative as hole transporting material for highly efficient perovskite solar cells.