Solar fuels generation and molecular systems: is it homogeneous or heterogeneous catalysis? | doi.page