Mixing cations and halide anions in perovskite solar cells. (2019)