Mixed cation hybrid lead halide perovskites with enhanced performance and stability