Quasi-solid dye-sensitized solar cells containing nanoparticles modified with ionic liquid type molecules