Ultrathin SnO2 layer for efficient carrier collection in dye-sensitized solar cells