Cyclic Peptide Stabilized Lead Halide Perovskite Nanoparticles