Immobilization of Photosensitizers on Semiconductor Surfaces