Dye sensitized solar cells on paper substrates