p-Type molecular doping by charge transfer in halide perovskite