Visible Light Photocatalysts Based on Homogeneous and Heterogenized Tin Porphyrins