Efficient stable graphene-based perovskite solar cells with high flexibility in device assembling via modular architecture design