Spirobifluorenyl-Porphyrins and their Derived Polymers for Homogeneous or Heterogeneous Catalysis