Stable high-performance hybrid perovskite solar cells with ultrathin polythiophene as hole-transporting layer