In dye-sensitized solar cells, dyes can be loaded on top of TiO₂ surface. Please try to describe the dye loading mechanism.