Tropolone as a High-Performance Robust Anchoring Group for Dye-Sensitized Solar Cells.