Monolithic all-solid-state dye-sensitized solar cells