Dye Aggregation Influence on Dye Sensitized Solar Cell Performance in Nanocoral ZnO-Based Thin Film Cells Sensitized with N-719 and Rose Bengal Dyes