Hybrid solar cell based on polythiophene and GaN nanoparticles composite