Ga-doped SnO2 mesoporous contact for UV stable highly efficient perovskite solar cells