New pyran-based molecules as both n- and p-type sensitizers in semi-transparent Dye Sensitized Solar Cells