Pd and Co-based (nano)catalysts for C-C coupling and artificial photosynthesis