Design, synthesis, and application of amphiphilic ruthenium polypyridyl photosensitizers in solar cells based on nanocrystalline TiO2 films