Photosensitizing porphyrin–triazine compound for bulk heterojunction solar cells