Dye-sensitized solar cell based on nanocrystalline ZnO thin film electrodes combined with a novel light absorbing dye Coomassie Brilliant Blue in acetonitrile solution