Transporting holes stably under iodide invasion in efficient perovskite solar cells