Large-scale GW -BSE calculations with N3 scaling: Excitonic effects in dye-sensitized solar cells