Metal organic frameworks with immobilized nanoparticles: Synthesis and applications in photocatalytic hydrogen generation and energy storage