High tolerance to iron contamination in lead halide perovskite solar cells